#ifndef __QUEUE_H__
#define __QUEUE_H__

#include "linklist.h"

class Queue
{
public:
    Queue();
    ~Queue();
public:
/*入队*/
void push(ELEMENT_TYPE data);
/*出队*/
void pop();
/*队列的队头元素*/
ELEMENT_TYPE front();
/*队列的队尾元素*/
ELEMENT_TYPE rear();
/*队列元素个数*/
int size();
/*队列是否为空*/
int isEmpty();

private:
Linklist m_List;
};




#endif //__QUEUE_H__